/*共同样式*/
body{font-family: "微软雅黑";}
.martop5{margin-top: 5px;}
.martop10{margin-top: 10px;}
.bg_fff{background-color: #FFFFFF}
.body_bg{background-color: #efefef}
.pos_relative{ position: relative;}
.text_grey{color: #333;}
.text_grey2{color: #999;}
.text_grey3{color: #666;}
.text_orange{ color: #e36000;}
.text_golden{ color: #cb9e00;}
.text_blue{color: #0096cd;}
.text_white{color: #FFFFFF;}
.text_red{color: #FF0000;}
.text14{font-size: 14px;}
.floatlf{float: left;}
.floatrt{float: right;}
/*header右边小图标*/
.admin_ico{width:32px; position: absolute;top: 7px; right: 10px; height: 32px; background: url(../images/ico_gezx_01_b.png) no-repeat left top; background-size: 32px;}
/*文字居中*/
.text_center{text-align: center;}
/*自定义h1 h5样式*/
.text_h1{font-size: 18px; text-indent: 10px; height: 35px; line-height: 35px; color: #222222; margin-top: 10px;}
.text_h5{font-size: 16px; text-indent: 10px; height: 35px; line-height: 35px; color: #999999;}
/*保险公司介绍*/
.bxgs p{font-size: 14px; line-height: 30px; text-indent: 20px; color: #999999; width: 96%; margin-left: 2%; margin-top: 10px;}
.bxgs_main{width: 100%; background-color: #f2f2f2; padding-top: 10px;padding-bottom: 10px;}
.bxgs_main p{font-size: 14px; line-height: 38px; text-indent: 20px; color: #999999; width: 98%; margin-left: 1%;}
.bxgs_main p img{width: 30px; height: 30px; vertical-align: middle; margin:4px 10px 4px 0px;}
.bxgs_main p a{color: #5086ac;}
/*注册页面*/
.register_bg{background: #1f81bc url(../images/bg.png) no-repeat left top; background-size:100%;}
.register_ul{border-radius: 5px; background-color: #fff; width: 96%;margin-left: 2%;margin-top: 10px; float: left;}
.register_ul li{height: 50px;line-height: 50px; color: #999999;border-bottom: 1px solid #e0e0e0; width: 100%; float: left; }
.register_ul li:last-child{border: 0px;}
.register_ul li input{ height: 18px; line-height: 18px; padding: 18px 0 13px 0px; width: 80%; border: 0px; color: #999; font-size: 14px; float: left;}
.register_ul li .yzm{width: 100px; height: 42px; line-height: 42px; border-radius: 3px; background-color: #dbdbdb; color: #666666; text-align: center; font-size: 14px; position: absolute; right: 4px; top: 4px;}
.register_ul li .yzm:hover{ background-color: #c4c2c2;}
.register_but{position: relative;top: 20px;width: 96%; float: left; margin-left: 2%; padding: 0px; cursor: pointer;}
/*自定义图标*/
.i_home{width: 32px; height: 32px; background:url(../images/ico_yhzc_01.png) no-repeat left top; margin: 11px; background-size: 26px 26px;  float: left;display: block;}
.i_password{width: 32px; height: 32px; background:url(../images/ico_yhzc_02.png) no-repeat left top; margin: 11px; background-size: 26px 26px;  float: left;display: block;}
.i_name{width: 32px; height: 32px; background:url(../images/ico_yhzc_03.png) no-repeat left top; margin: 11px; background-size: 26px 26px;  float: left;display: block;}
.i_sfz{width: 32px; height: 32px; background:url(../images/ico_yhzc_04.png) no-repeat left top; margin: 11px; background-size: 26px 26px;  float: left;display: block;}
.i_phone{width: 32px; height: 32px; background:url(../images/ico_yhzc_05.png) no-repeat left top; margin: 11px; background-size: 26px 26px;  float: left;display: block;}
.i_yzm{width: 32px; height: 32px; background:url(../images/ico_yhzc_06.png) no-repeat left top; margin: 11px; background-size: 26px 26px;  float: left;display: block;}
/*产品详情*/
.product_top{width: 100%;background-color: #FFFFFF; box-sizing: border-box;padding: 10px;float: left;font-size: 14px;}
.product_top .lf{float: left;width: 127px;height: 120px;float: left;}
.product_top .lf img{height: 120px;}
.product_top .rt{margin-left: 137px;height: 120px;}
.product_top .rt .p1{width: 100%;line-height: 30px; color: #222;max-height: 60px; overflow: hidden;text-overflow: ellipsis;}
.product_top .rt .p2{width: 100%; height: 30px; line-height: 30px; color: #444;}
.product_tel{width: 100%;background-color: #FFFFFF; box-sizing: border-box;padding: 10px;float: left;border-top: 1px solid #f4f4f4;font-size: 14px;}
.product_tel .main{height: 28px;line-height: 28px;width: 100%; display:-webkit-box;}
.product_tel .main img{height: 28px; padding-right: 3px; vertical-align: middle;}
.product_tel .main .submain1{-webkit-box-flex: 1;line-height: 28px;}
.product_tel .main .submain2{-webkit-box-flex: 2;line-height: 28px;}
.product_mid{width: 100%;background-color: #FFFFFF; box-sizing: border-box;padding: 10px; line-height:27px;float: left;margin-top: 20px;color: #222;font-size: 14px;}
.product_bot{width: 100%;background-color: #FFFFFF; box-sizing: border-box;float: left;margin-top: 20px;color: #222;font-size: 14px;}
/*服务协议*/
.fwxy{width: 96%;margin-left: 2%;}
.fwxy h2{font-size: 16px;line-height: 28px;margin-top: 10px; float: left;}
.fwxy p{font-size: 16px;line-height: 28px;margin-top: 20px;float: left;}
.fwxy .but_main{width: 100%;float: left; margin-top: 20px;}
.fwxy .but_main .lf50{width: 49%; float: left;}
.fwxy .but_main .lf50.marlf2{margin-left: 2%;}
/*营销员详情*/
.yxy_top{width: 100%;background-color: #FFFFFF; box-sizing: border-box;padding: 10px;float: left;font-size: 14px;}
.yxy_top .lf{float: left;width: 80px;height: 80px;float: left;}
.yxy_top .lf img{height: 80px; width: 80px; border-radius: 80px;}
.yxy_top .rt{margin-left: 100px;height: 80px; color: #000; line-height: 80px;font-size: 16px;}
.yxy_details{width: 100%;background-color: #FFFFFF; box-sizing: border-box;float: left;color: #222;font-size: 14px;}
.yxy_tel{width: 100%;background-color: #FFFFFF; box-sizing: border-box;padding: 10px;float: left;border-top: 1px solid #e0e0e0;font-size: 14px;}
.yxy_tel .main{height: 28px;line-height: 28px;width: 100%; display:-webkit-box;}
.yxy_tel .main img{height: 28px; vertical-align: middle;}
.yxy_tel .main .submain1{-webkit-box-flex: 1;line-height: 28px; text-align: center;}
/*新闻资讯详情*/
.new_details{width: 96%;margin-left: 2%;}
.new_details h1{font-size: 16px;margin-top: 15px;font-weight: normal;color: #222;line-height: 26px;}
.new_details .from{font-size: 12px;color: #999; line-height: 26px;}
.new_details img{max-width: 100%; margin-top: 10px; text-align: center;}
.new_details p{font-size: 16px;margin-top: 15px;font-weight: normal;color: #222;line-height: 26px; margin-top: 10px;}
.new_details p em{color: #124583;font-style: inherit;}
/*离线咨询*/
.lxzx_main{width: 96%;margin-left: 2%;margin-top: 20px;border-radius: 5px;border: 1px solid #e0e0e0; overflow: hidden; float: left;}
.lxzx_main h1{padding: 5px 10px; box-sizing:border-box;line-height: 35px;font-size: 16px;color: #666666;}
.lxzx_main h1.text_golden{color:#cb9e00 ;}
.lxzx_main .mid{padding: 0px 10px 15px 10px; line-height: 26px;font-size: 14px; color: #666;}
.lxzx_main .bottom{padding: 0px 10px; line-height: 30px;font-size: 14px;border-top: 1px solid #e0e0e0;}
/*业务咨询*/
.ywzx_textarea{width: 96%;margin-left: 2%; height: 165px; border: 1px solid #e0e0e0; box-sizing: border-box; padding: 10px;background-color: #FFFFFF;border-radius: 5px; margin-top: 10px;float: left; margin-bottom: 10px;}
.ywzx_textarea textarea{width: 100%; line-height: 26px; color: #999;font-size: 14px; height: 100%; border: 0px;}
.ywzx_cjwt{width: 100%; height: 26px; margin-top: 10px; text-align: center;}
.ywzx_cjwt img{max-width: 320px;height: 16px;}
.ywzx_ul{width: 96%;margin-left: 2%; margin-bottom: 10px; border: 1px solid #e0e0e0; border-top: 0px;border-bottom: 0px; margin-top: 10px; border-radius: 5px; overflow: hidden;}
.ywzx_ul li:last-child{border-bottom: 0px;}
.ywzx_ul a{color: #333;}
.ywzx_zxtb{width: 96%;margin-left: 2%; margin-bottom: 10px; border: 1px solid #e0e0e0;  margin-top: 10px; border-radius: 5px; overflow: hidden; float: left;}

/*标题文字*/
.h2_tit{width: 100%; height: 45px; line-height: 45px; float: left; text-align: left; text-indent: 15px; color: #005bac;}

/*搜索框*/
.search_wrap{width: 96%; margin-left: 2%;margin-bottom: 10px; height: 45px; border: 1px solid #E0E0E0; overflow: hidden; border-radius: 5px;}
.search_main{width: 100%;  height: 45px;}
.search_main_rt{height: 45px; width: 45px; float: right;box-sizing: border-box; }
.search_main_rt input{ cursor: pointer; width: 100%; height: 100%; border: 0px; border-top-right-radius: 5px;border-bottom-right-radius: 5px; box-sizing: border-box;  background:#FFFFFF url(../images/ico_search_a.png) no-repeat center center; background-size: 36px 36px; border: 0px;}
.search_main_lf{margin-right: 45px; height: 45px;box-sizing: border-box;}
.search_main_lf input{width: 100%; height: 100%; text-indent: 10px;border-top-left-radius: 5px;border-bottom-left-radius: 5px; background-color: #FFFFFF; border: 0px; }
/*4列的列表信息*/
.ul_four{width: 100%; float: left; font-size: 16px;}
.ul_four li{width: 100%; height: 45px; line-height: 45px; float: left; border-bottom: 1px solid #e0e0e0; font-size: 14px;}
.ul_four li div{height: 45px; line-height: 45px; float: left; text-indent: 15px; overflow: hidden; overflow: hidden; white-space: nowrap;}
.ul_four li div:nth-child(1){width: 30%;}
.ul_four li div:nth-child(2){width: 15%;}
.ul_four li div:nth-child(3){width: 30%;}
.ul_four li div:nth-child(4){width: 25%;}
/*上边界20*/
.mart20{position: relative; top: 20px; padding-bottom: 20px;}
.padding_lf10{padding-left: 10px;}
/*失物列表*/
.ul_lost{ width: 100%; float: left; background-color: #FFFFFF;}
.ul_lost li{ width: 100%; float: left; padding: 10px 0; border-bottom: 1px solid #E0E0E0; font-size: 16px;}
.ul_lost li .lf80{width: 120px; float: left; color: #666; text-indent: 10px;}
.ul_lost li .rt_80{margin-left: 90px; color: #333;}
.ul_lost li .rt_80 img{max-width: 80%; max-height: 100px;  }
/*添加图片*/
.add_img{float: left;margin-left: 90px;margin-top: 10px;}

/*失物招领列表*/
.swzl_ul{width: 100%; float: left; margin-top: 10px; font-family: "微软雅黑";}
.swzl_ul li{width: 100%; float: left; height: 95px; border-bottom: 1px solid #E0E0E0; padding-bottom: 5px;padding-top: 5px;}
.swzl_ul li .li_lf{width: 100px; height: 95px; float: left; margin-left: 5px;}
.swzl_ul li .li_lf img{height: 75px; max-width: 100px; margin-top: 10px; }
.swzl_ul li .li_rt{margin-left: 115px; }
.swzl_ul li .li_rt h3{height: 35px; line-height: 35px;font-size: 16px; width: 100%; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.swzl_ul li .li_rt h3.lost{color: #c9302c;}
.swzl_ul li .li_rt h3.lost a{display: block; width: 100%; height: 100%;color: #c9302c;}
.swzl_ul li .li_rt h3.found{color: #449d44;}
.swzl_ul li .li_rt h3.found a{display: block; width: 100%; height: 100%;color: #449d44;}
.swzl_ul li .li_rt p{height: 30px; line-height: 30px; font-size: 14px; width: 100%; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; color: #666;}
.swzl_ul li .li_rt p a{display: block; width: 100%; height: 100%; color: #666;}
/*我的办件*/
.wdbj_tit{width: 100%; height: 50px; line-height: 50px; margin-top: 10px; float: left;  color: #666; font-size: 16px; text-indent: 12px;}
.ywzx_textarea{width: 96%;margin-left: 2%; height: 165px; border: 1px solid #e0e0e0; box-sizing: border-box; padding: 10px;background-color: #FFFFFF;border-radius: 5px; margin-top: 0px;float: left; margin-bottom: 10px;}
.ywzx_textarea textarea{width: 100%; line-height: 26px; color: #666;font-size: 16px; height: 100%; border: 0px;}